package test.main;

import atlantik.game.Atlantik_Game_TestSuite;
import atlantik.game.Test_AtlantikEventDispatcher;
import atlantik.ui.Atlantik_UI_TestSuite;
import atlantik.ui.Test_Login;
import atlantik.ui.Test_Main;
import atlantik.ui.Test_Simple_AI;
import atlantik.ui.Test_remote_AltantikClient_connect;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

public class Main_Test_Suite
{

	public static Test suite()
	{
		TestSuite suite = new TestSuite("Test for test.main");
		//$JUnit-BEGIN$
		
		// startup test
		suite.addTestSuite( Isolated_Test_Startup.class );
		
		// shutdown test
		suite.addTestSuite(Isolated_Test_Shutdown.class);
		
		// add Atlantik_Game_Test Suite classes
		suite.addTestSuite(Test_AtlantikEventDispatcher.class);
		
		// add Atlantik_UI_TestSuite
		suite.addTestSuite(Test_Main.class);
		suite.addTestSuite(Test_Simple_AI.class);
		suite.addTestSuite(Test_remote_AltantikClient_connect.class);
		//suite.addTestSuite(Test_Login.class);
		
		//$JUnit-END$
		return suite;
	}
	
	// run the test suite
    public static void main( String args[] )
    {
    	junit.textui.TestRunner.run(suite());
    }

}
